آکادمی برنامه نویسان

لوگو
کلاس خصوصی فعال است. درخواست کلاس خصوصی
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

فریم ورک جنگو یکی از برترین فریم ورک های برنامه نویسی بک اند سایت با استفاده از زبان پایتون می باشد که در سایت های بسیار بزرگی از آن استفاده شده است. از مزیت های استفاده از این فریم ورک می توان به سادگی در پیاده سازی نیازها و امکانات امنیتی پیش فرض و ... اشاره کرد. این موضوع باعث استفاده از آن در پروژه هایی با مقیاس های مختلف شده است. پلتفرم های بسیاری از این فریم ورک قدرتمند استفاده کرده اند که از میان آنها می توان به Instagram ، Youtube و ... اشاره کرد.

در این دوره ی آموزشی روش کار با این فریم ورک را به صورت کاملا عملی فراخواهید گرفت.

پیش نیازها

آشنایی با زبان برنامه نویسی پایتون

آشنایی اولیه با HTML و CSS

مخاطبان این دوره

افرادی که به برنامه نویسی وب علاقه دارند

برنامه نویسان پایتون که قصد استفاده از مهارت خود جهت کسب درآمد دارند

طراحان سایت

سرفصل دوره

  • بررسی ساختار وب
  • بررسی HTTP Protocol
  • ساختار عملکرد پایتون در وب
  • بررسی Django cli
  • نصب و راه اندازی جنگو
  • بررسی ساختار اولیه ی جنگو
  • بررسی DNS و localhost
  • مفهوم MVT
  • بررسی مسیریابی و Routing در جنگو
  • انواع درخواست های ارسالی به سرور ( Get, Post , … )
  • بررسی HttpRequest و HttpResponse
  • بررسی Template Filter و Template Tag در جنگو
  • پیاده سازی صفحه ی not found
  • بررسی استفاده از دیتا در جنگو
  • مفاهیم اولیه ی دیتابیس و انواع دیتابیس ها
  • بررسی sqlite
  • تنظیمات دیتابیس در جنگو
  • دستورات makemigrations و migrate
  • تعریف مدل و پیاده سازی مدل های مختلف
  • عملیات CRUD در دیتابیس
  • فیلتر پیشرفته در جنگو با عملگر Q
  • بررسی slug
  • ادمین پیش فرض جنگو
  • تنظیم دیتابیس برای مدیریت در ادمین جنگو
  • بررسی روابط بین جداول دیتابیس
  • رابطه ی یک به یک ، یک به چند و چند به چند در دیتابیس
  • بررسی فرم ها در جنگو
  • بررسی Model Form
  • بررسی CBV و FBV در جنگو
  • بررسی List View و Detail View در جنگو
  • کار با فایل ها در جنگو
  • آپلود و ذخیره سازی فایل در جنگو
  • بررسی مفهوم session و پیاده سازی آن در جنگو
  • پیاده سازی صفحه بندی در صفحات لیست دیتا
  • پیاده سازی سیستم احراز هویت
  • بررسی ساختار ajax
  • بررسی decorator های مربوط به احراز هویت
  • روش پیاده سازی درگاه پرداخت زرین پال
  • ارسال ایمیل در جنگو
  • پابلیش پروژه جنگو در هاست
  • پیاده سازی پروژه عملی ( پروژه فروشگاه الکترونیک )

اهداف این آموزش

آموزش کار با فریم ورک جنگو ( Django )
درک عمیق طراحی بک اند سایت
تجربه کار به صورت کاملا پروژه محور
 

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه